package com.nineclock.sign.dto;

import com.fasterxml.jackson.annotation.JsonInclude;
import com.nineclock.sign.pojo.SignPicture;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;
import java.util.List;

/**
 * 签到
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
@JsonInclude(JsonInclude.Include.NON_NULL) // 如果对象中有属性为空，该属性不会序列化
public class SignInfoDTO implements Serializable {
    private String address;//签到地址
    private Long companyId;//企业id
    private Long companyUserId;//员工id
    private Date createDate;//签到日期
    private String createMonth;//签到月份
    private String createTime;//签到时间
    private String dayCount;//当日签到数
    private Long id;//id 主键
    private String images;//图形列表字符串(逗号分割)
    private String imei;//IMEI标识
    private BigDecimal lat;//维度
    private BigDecimal lng;//经度
    private String monthCount;//当月签到数
    private String remark;//备注
    private List<String> signPictureUrlList;//图片列表
    private String userName;//用户名
    private String visit;//访问客户

}